package com.anyou.mall.order.vo;

import com.anyou.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Author: gaochaohao
 * @Description: 司机详情订单Vo
 * Date: 2022/3/29
 */
@Data
@ApiModel("司机详情订单Vo")
public class DriverDetailsOrderVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /** 订单编号 */
    @TableId(type = IdType.AUTO)
    @ApiModelProperty("订单编号")
    private Long orderId;

    /** 订单号 */
    @ApiModelProperty("订单号")
    private String orderNo;

    /** 商品数量 */
    @ApiModelProperty("商品数量")
    private Long goodsNumber;

    /** 商家地址 */
    @ApiModelProperty("商家地址")
    private String shopAddress;

    /** 收货地址 */
    @ApiModelProperty("收货地址")
    private String receiverAddress;

    /** 要求送达时间 */
    @ApiModelProperty("要求送达时间")
    private Date requiredDeliveryTime;

    /** 配送状态（0待揽件，1已揽件待入库，2已入库，3待配送，4配送中，5已送达） */
    @ApiModelProperty("配送状态（0待揽件，1已揽件待入库，2已入库，3待配送，4配送中，5已送达）")
    private String distributionStatus;

    /** 创建时间 */
    @ApiModelProperty("创建时间")
    private Date createTime;
}
